import语句
任何python源文件(.py文件)都可以以模块的形式加载,import加载模块的时候做了三件事:
- 创建新的命名空间,用作对应模块中对象的容器,对象包括函数和类等
- 在新建的命名空间中执行模块中的代码,如果代码中除了定义的变量、函数和类还有其他输出,则可以在加载的时候看到执行的结果
- 使用模块名称作为前缀引用命名空间中的对象
- 无论import使用多少次,同一个模块仅加载和执行一次,后续的import语句仅起绑定模块名称的作用
from…import…语句
from语句用于将模块中的具体定义加载到当前命名空间中